cout<<(n&1 ? "Yes\n":"No\n");这句话啥意思

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:43:18

n&1 ? "Yes\n":"No\n"

条件表达式,如果n&1为非0值,则返回"Yes\n",否则,返回"No\n"

所以整个cout<<(n&1 ? "Yes\n":"No\n");表达式的意思是:

如果n&1为非0值,则输出"Yes\n",否则,输出"No\n"

恩` 对

是 & ?

语句

选择语句